Flow Termination এবং Retry Policy কনফিগার করা

Microsoft Technologies - মাইক্রোসফট পাওয়ার অটোমেট (Microsoft Power Automate) - Error Handling এবং Exception Management
186

Power Automate-এ Flow Termination এবং Retry Policy কনফিগারেশন খুবই গুরুত্বপূর্ণ, কারণ এটি আপনার ফ্লোকে আরও স্থিতিশীল এবং নির্ভরযোগ্য করে তোলে। কখনো কখনো একটি ফ্লো ত্রুটি সৃষ্টি করতে পারে বা একটি নির্দিষ্ট ধাপ সফলভাবে না চলতে পারে, তাই এই দুইটি ফিচারের ব্যবহার নিশ্চিত করবে যে ফ্লোটি সঠিকভাবে শেষ হচ্ছে এবং যেকোনো ত্রুটি বা ব্যর্থতার ক্ষেত্রে পুনরায় চেষ্টা করা হচ্ছে।


1. Flow Termination

Power Automate এ Flow Termination মানে হল একটি ফ্লো শেষ করা, যাতে এটি কোনো নির্দিষ্ট শর্তে চলতে না থাকে। আপনি একটি ফ্লোতে Termination ব্যবহার করতে পারেন যদি আপনি চান ফ্লোটি একটি নির্দিষ্ট অবস্থায় থেমে যাক।

Flow Termination কনফিগার করা:

  • Terminate Action ব্যবহার করা হয় Power Automate এর মধ্যে ফ্লোকে বাধ্যতামূলকভাবে শেষ করতে। এটি বিশেষ করে তখন ব্যবহার করা হয় যখন কোনো ফ্লো ত্রুটিপূর্ণ বা অপ্রত্যাশিতভাবে চলছে এবং আপনি চাইছেন না যে এটি পরবর্তী ধাপগুলো সম্পন্ন করুক।

ধাপসমূহ:

  1. ফ্লোটি খুলুন: Power Automate পোর্টালে লগ ইন করুন এবং আপনার ফ্লোটি খুলুন।
  2. Terminate অ্যাকশন যুক্ত করুন: ফ্লোতে Terminate অ্যাকশন যুক্ত করুন। এটি ফ্লোর কোনো নির্দিষ্ট ধাপে যোগ করা যায়।
  3. Condition নির্ধারণ করুন: যদি কোনো শর্তে ফ্লো থামাতে চান, তাহলে সেই শর্তের জন্য Condition অ্যাকশন ব্যবহার করুন।
  4. Termination Status নির্বাচন করুন:
    • Succeeded: যদি ফ্লোটি সফলভাবে শেষ হয়েছে, তবে এটি সাফল্যের সঙ্গে বন্ধ হবে।
    • Failed: যদি কোনো ত্রুটি বা ব্যর্থতা ঘটে, তবে এটি ব্যর্থতার মধ্যে বন্ধ হবে।
    • Cancelled: আপনি যদি ফ্লোটি বাতিল করতে চান, তবে এটি ব্যবহার করতে পারেন।
  5. Exit Code এবং Message প্রদান করুন (Optional): আপনি চাইলে Exit Code এবং Termination Message দিয়ে ফ্লোটি কাস্টমাইজ করতে পারেন।

ধারণা:

ধরা যাক, আপনি চান একটি ফ্লো শেষ হয়ে যাক যদি কোনো নির্দিষ্ট ডেটা পাওয়া না যায় (যেমন, একটি নির্দিষ্ট কাস্টমার নেই):

  • Condition: যদি কাস্টমার খোঁজা না যায়, তবে Terminate অ্যাকশন চালান।
  • Status: Failed নির্বাচন করুন, যাতে ফ্লোটি ব্যর্থতার সঙ্গে শেষ হয়।

2. Retry Policy কনফিগার করা

Power Automate এ Retry Policy ব্যবহার করলে, আপনি একটি অ্যাকশন বা ধাপ যদি ব্যর্থ হয়, তবে তা পুনরায় চেষ্টা করার জন্য কনফিগার করতে পারবেন। এটি বিশেষভাবে তখন প্রয়োজন যখন কোনো অ্যাকশন নির্ভরশীল থাকে একটি বাহ্যিক সিস্টেম বা API এর উপরে, এবং সেসব সিস্টেম কখনো কখনো অনুপলব্ধ বা অস্থির থাকে।

Retry Policy কনফিগার করা:

Power Automate এর প্রতিটি অ্যাকশনে Retry Policy কনফিগার করা যায়, যেখানে আপনি নির্ধারণ করতে পারেন যে কতবার পুনরায় চেষ্টা করা হবে এবং পুনরায় চেষ্টা করার জন্য কত সময় অন্তর এটি হবে।

ধাপসমূহ:

  1. ফ্লো খুলুন: Power Automate পোর্টালে গিয়ে আপনার ফ্লোটি খুলুন।
  2. অ্যাকশন নির্বাচন করুন: যে অ্যাকশনে আপনি Retry Policy কনফিগার করতে চান তা নির্বাচন করুন। এটি হতে পারে একটি HTTP রিকোয়েস্ট, SharePoint বা অন্য কোনো একশন।
  3. Retry Policy কনফিগার করুন:
    • Configure Run After: এই অপশনটি ব্যবহার করে আপনি নির্দিষ্ট করতে পারেন কোন শর্তে অ্যাকশনটি পুনরায় চালানো হবে। উদাহরণস্বরূপ, যদি কোনো অ্যাকশন failed হয়, তাহলে পুনরায় চেষ্টা করতে হবে।
    • Retry Policy:
      • No retry: পুনরায় চেষ্টা না করার জন্য।
      • Default retry policy: এটি কয়েকবার পুনরায় চেষ্টা করবে (বিভিন্ন একশনের জন্য এটি সাধারণত 4 বার পুনরায় চেষ্টা করে এবং মাঝে কিছু সময় বিরতি রাখে)।
      • Custom retry policy: এখানে আপনি নিজে কনফিগার করতে পারবেন কয়বার retry হবে এবং retry এর মধ্যে কত সময় বিরতি থাকবে।
  4. Retry Count এবং Interval নির্ধারণ করুন:
    • Retry Count: আপনি কতোবার retry করতে চান তা নির্বাচন করুন।
    • Interval: প্রত্যেক retry এর মধ্যে কত সময় বিরতি থাকবে তা নির্ধারণ করুন (যেমন: 1 মিনিট, 5 মিনিট, ইত্যাদি)।

ধারণা:

ধরা যাক, আপনি Dynamics 365 এ একটি Create Record অ্যাকশন চালাচ্ছেন, এবং কখনো কখনো বাহ্যিক সার্ভারের কারণে এটি ব্যর্থ হচ্ছে। আপনি Retry Policy ব্যবহার করে এটি 3 বার পুনরায় চেষ্টা করতে কনফিগার করতে পারেন, এবং প্রতি retry এর মধ্যে 2 মিনিটের বিরতি দিতে পারেন।


Flow Termination এবং Retry Policy এর কম্বিনেশন

ফ্লোকে কার্যকরী এবং নির্ভরযোগ্য রাখতে, আপনি Flow Termination এবং Retry Policy একসাথে ব্যবহার করতে পারেন। উদাহরণস্বরূপ:

  • যদি একটি অ্যাকশন ব্যর্থ হয় এবং তা পুনরায় চেষ্টা করার পরও সফল না হয়, তবে আপনি Terminate অ্যাকশন ব্যবহার করে ফ্লোটি বন্ধ করতে পারেন।
  • এতে ফ্লোটি চালু থাকার সময় ত্রুটি বা ব্যর্থতার ক্ষেত্রে পুনরায় চেষ্টা হবে, কিন্তু অতিরিক্ত ব্যর্থতার পর এটি বন্ধ হয়ে যাবে।

ধারণা:

একটি ফ্লো ত্রুটি পাওয়ার পর প্রথমে ৩ বার পুনরায় চেষ্টা করবে, এবং যদি ব্যর্থতা অব্যাহত থাকে, তখন ফ্লোটি Terminate হয়ে যাবে।


Conclusion

Power Automate-এ Flow Termination এবং Retry Policy কনফিগারেশন করার মাধ্যমে আপনি আপনার ফ্লো গুলিকে আরও স্থিতিশীল এবং ফলপ্রসূ করতে পারবেন। যখন কোনো অ্যাকশন ব্যর্থ হয় বা কোনো সমস্যা সৃষ্টি হয়, তখন আপনি এই ফিচারগুলির মাধ্যমে ফ্লোটি সঠিকভাবে পরিচালনা করতে পারেন এবং ব্যবস্থাপনায় স্বাচ্ছন্দ্য পেতে পারেন।

Content added By
Promotion
NEW SATT AI এখন আপনাকে সাহায্য করতে পারে।

Are you sure to start over?

Loading...